#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project : gtmsAutoTestProject 
@File    : setting.py
@IDE     : PyCharm 
@Author  : Mario
@Date    : 2022/8/23 16:45 
@Describe: 环境路径存放区域
"""
import os


class ConfigHandler:
    """
    python是跨平台的。在Windows上，文件的路径分隔符是'\'，在Linux上是'/'。
    为了让代码在不同的平台上都能运行.使用os.sep的话，就不用考虑这个了，
    os.sep根据你所处的平台，自动采用相应的分隔符号。
    """
    _SLASH = os.sep
    # 项目基础目录
    PROJECT_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    # 文件存放基础路径
    FILE_PATH = os.path.join(PROJECT_PATH, 'File' + _SLASH)
    PHOTO_FILE_PATH = os.path.join(FILE_PATH, 'photo' + _SLASH)
    # 桌码存放文件路径与名称
    TABLE_CODE_PATH = os.path.join(PHOTO_FILE_PATH, 'code.png')
    if not os.path.exists(FILE_PATH):
        os.mkdir(FILE_PATH)
        if not os.path.exists(PHOTO_FILE_PATH):
            os.mkdir(PHOTO_FILE_PATH)


if __name__ == '__main__':
    print(ConfigHandler.PHOTO_FILE_PATH)
